
\section{Project Management}

\subsection{Roles}

\paragraph{Chief Executive Officer - CEO}
\label{sec:pm:roles:ceo}
The duty of the CEO (or project manager) is to monitor and adapt the tasks progresses and the time plan, 
to justify deadline misses or delays in the development process.\\

The project manager also has to formulate a contract specification declaring certain requirements, 
claims, need to haves and nice to haves as well as to construct test cases in cooperation with the project 
team and the project partners.\\

Beside the depicted duties of the CEO, he/she is also responsible for project internal coordination, 
needed appointments and the assignment and monitoring of certain tasks.\\


\paragraph{Chief Technical Officer - CTO}
\label{sec:pm:roles:cto}
The CTO is responsible to evaluate existing algorithms and protocols relating to the certain 
tasks as well as the design of the protocol and algorithms used in the application.\\

Another important task of the technical manager is to check the technically feasibility 
of the application or parts of it and to provide plannings and adaptions to technical contents.\\

By providing the outlined responsibilities the CTO has to be the last instance with respect to technical decisions.\\


\paragraph{Chief Documentation Officer - CDO}
\label{sec:pm:roles:cdo}
The CDO is responsible for the documentation process all over the project. 
His/Her aim is to provide a well structured documentation to monitor the documentation progress during coding, 
the compliance of the code with predetermined coding-guidelines.\\

Besides this he/she is responsible for code reviews, meeting protocols, and test protocols.\\


\paragraph{Collective responsibilities}
All project members are in charge to hand in their duties and responsibilities in time and as defined 
to recheck decisions taken and to review, document and test their implementations on their own before handing in.\\

Reviews of documents, design decisions and implementations have to be rechecked by 
other project members as far as necessary. 
The final tests on certain implementations before assuming these valid have to be done by project members not involved in the implementation.\\

\subsection{Role allocation}

{%
\newcommand{\mc}[3]{\multicolumn{#1}{#2}{#3}}
\begin{center}
\begin{tabular}{ll}
\mc{1}{c}{\textbf{Description}} & \mc{1}{c}{\textbf{Allocation}}\\
CEO (Project Manager) & Robert Annessi\\
CTO (Technical Manager) & Alexander Heinisch\\
CDO (Documentation Manager) & Nick Mayerhofer
\end{tabular}
\end{center}
}%